head sheriff - Français Anglais Dictionnaire